Component({
    properties: {
            type: {
                type: String,
                default: null
            },
            canvasId: {
                type: String,
                default: "uchartsid"
            },
            canvas2d: {
                type: Boolean,
                default: !1
            },
            background: {
                type: String,
                default: "rgba(0,0,0,0)"
            },
            animation: {
                type: Boolean,
                default: !0
            },
            chartData: {
                type: Object,
                default: function() {
                    return {
                        categories: [],
                        series: []
                    };
                }
            },
            opts: {
                type: Object,
                default: function() {
                    return {};
                }
            },
            eopts: {
                type: Object,
                default: function() {
                    return {};
                }
            },
            loadingType: {
                type: Number,
                default: 2
            },
            errorShow: {
                type: Boolean,
                default: !0
            },
            errorReload: {
                type: Boolean,
                default: !0
            },
            errorMessage: {
                type: String,
                default: null
            },
            inScrollView: {
                type: Boolean,
                default: !1
            },
            reshow: {
                type: Boolean,
                default: !1
            },
            reload: {
                type: Boolean,
                default: !1
            },
            disableScroll: {
                type: Boolean,
                default: !1
            },
            optsWatch: {
                type: Boolean,
                default: !0
            },
            onzoom: {
                type: Boolean,
                default: !1
            },
            ontap: {
                type: Boolean,
                default: !0
            },
            ontouch: {
                type: Boolean,
                default: !1
            },
            onmouse: {
                type: Boolean,
                default: !0
            },
            onmovetip: {
                type: Boolean,
                default: !1
            },
            echartsH5: {
                type: Boolean,
                default: !1
            },
            echartsApp: {
                type: Boolean,
                default: !1
            },
            tooltipShow: {
                type: Boolean,
                default: !0
            },
            tooltipFormat: {
                type: String,
                default: void 0
            },
            tooltipCustom: {
                type: Object,
                default: void 0
            },
            startDate: {
                type: String,
                default: void 0
            },
            endDate: {
                type: String,
                default: void 0
            },
            textEnum: {
                type: Array,
                default: function() {
                    return [];
                }
            },
            groupEnum: {
                type: Array,
                default: function() {
                    return [];
                }
            },
            pageScrollTop: {
                type: Number,
                default: 0
            },
            directory: {
                type: String,
                default: "/"
            },
            tapLegend: {
                type: Boolean,
                default: !0
            },
            menus: {
                type: Array,
                default: function() {
                    return [];
                }
            }
    },
    data: {
        cid: "uchartsid",
        inWx: !1,
        inAli: !1,
        inTt: !1,
        inBd: !1,
        inH5: !1,
        inApp: !1,
        inWin: !1,
        type2d: !0,
        disScroll: !1,
        openmouse: !1,
        pixel: 1,
        cWidth: 375,
        cHeight: 250,
        showchart: !1,
        echarts: !1,
        echartsResize: !1,
        uchartsOpts: {},
        echartsOpts: {},
        drawData: {},
        lastDrawTime: null
    },
    methods: {

    }
});
